package com.seteam.collabcrossword.types;

import java.io.Serializable;

/**
 * This enum defines the type of letter in an instance of {@link com.seteam.collabcrossword.Tile}.
 * A tile can be of three types -
 * - Start - The Tile/Letter in the tile represents the start of a word
 * - End - The Tile/Letter in the tile represents the end of a word
 * - Default - Any tile/letter that is not the start of a word or end of a word
 */
public enum LetterType implements Serializable {
    START, END, SHARED, START_ACROSS, START_DOWN, DEFAULT
}
